html  { background:#F5F5F5; }
body { background-color:#F5F5F5; }

.wrap-pay { width:1000px; margin:0 auto; /*overflow:auto;*/ zoom:1;}
.pay-content { float:left; width: 832px;  border:1px solid #DADBDB; background:#FFF; border-radius:5px; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1); min-height:496px; _height:496px; _zoom:1; margin-left:15px; padding-bottom:15px;}

/* top 网站top条 */

div.top { background:url(/images/bg/bg_top.png) repeat-x; border-bottom:1px solid #ccc; }
div.top .top-con { width:1000px; margin:0 auto; height:24px; line-height:24px; }
div.top .login-info { float:left; }
div.top .login-info a { color:#F60; text-decoration:none; margin-left:10px; }
div.top .login-info a:hover { text-decoration:underline; }
div.top .login-on { float:left; }
div.top .login-on  em { color:#4B9902; margin-right:10px;}
div.top .login-on .out { color:#555; }

ul.quick-menu { float:right; height:24px; }
ul.quick-menu a { color:#555; }
ul.quick-menu a:hover {color:#F60; text-decoration:none; }

li.quick-list { float:left; height:24px; width:80px; text-align:center;}
li.quick-list .mykk { position:relative; background:url(/images/ico/ico_arr_r.png) no-repeat 10px 6px; margin-top:2px; }
li.quick-list .hover { background:#FFF; border:1px solid #CCC; position:relative;z-index:10; background:url(/images/ico/ico_arr_d.png) no-repeat 10px 6px #FFF;}
li.quick-list .mykk-hd { cursor:pointer; display: block; height: 20px;line-height:17px;margin: 1px 1px 0;padding: 0 0 0 10px;position: relative;z-index: 100;text-align:center; }
li.quick-list .hover .mykk-list { display:block; }
li.quick-list .mykk-list { display:none; background:#FFF; border:1px solid #CCC; border-top:none ;left:-1px;position: absolute;text-align:center;width:68px; padding:0 5px; z-index:100; }
li.quick-list .mykk-list a { color:#555; display:block; overflow:hidden; height:24px; }
li.quick-list .mykk-list a:hover { color:#F60; }
li.quick-list .down {  background:url(/images/ico/ico_arr_d.png) no-repeat 5px 6px; }
li.quick-list .down a { color:#4B9902; }
li.quick-list .down a:hover { color:#F60; }

/* header 网站头部 */                                                                                                                 
div.header { position:relative; z-index:5; }
*html div.header {height:90px;background: url("/images/bg/bg_head_con.png") repeat-x 0 -25px #F5F5F5;}
div.header .hd-wrap { position:relative; height:90px; width:1000px; margin:0 auto; }
div.header .logo { float:left; width:278px; height:53px; /*background:url(/images/public/logo.png) no-repeat;*/ margin-top:20px; }
div.header .search { float:right; height:70px; width:646px; margin-top:14px; }
div.header .search ul { display:block; width:646px; height:24px; position:relative; z-index:10; }
div.header .search ul li { float:left; width: 70px; }
div.header .search ul li a { color:#555; display:block; height:25px; line-height:24px; padding:0 15px; }
div.header .search ul li a:hover { color:#F60; text-decoration:none; }
div.header .search  .current a { color:#555; display:block; background:url(/images/bg/bg_search_tab.gif) no-repeat; font-weight:bold; height:25px; line-height:24px; text-align:center;  }
div.header .search  .current a:hover { text-decoration:none; }
div.header .tsearch-fields { background:#F3F3F3; border:1px solid #D0D0D0; height:37px; position:relative; width:646px; border-radius:0 2px 2px 2px; z-index:5; }
div.header .tsearch-fields label { color:#DCDCDC; display:block; height:14px; line-height:14px; left:21px; top:12px; position:absolute; }
div.header .tsearch-fields input { background:#FFF; border:1px solid #9F9F9F; height:28px; line-height:28px;padding:0 0 0 10px; position:absolute; left:4px; top:4px; width:540px; }
div.header .tsearch-fields input.search-btn { background:url(/images/sprite/sp_index.png) no-repeat -82px -271px; border:medium none; cursor:pointer; height:30px; position:absolute; left:545px; top:4px; width:96px;}
div.header .tel { position:absolute; right:0; top:17px; width:184px; height:15px; }



/* nav 导航 */

div.nav { height:50px; background:url(/images/bg/bg_nav.png) repeat-x;  z-index:10; }
div.nav .nav-wrap{ width:1000px; margin:0 auto; overflow:hidden; position:relative; }
div.nav .nav-con { width:660px; }
div.nav .nav-con li { float:left; position:relative; font-weight:bold; font-size:14px; height:35px; line-height:33px; background:url(/images/bg/bg_nav_t.png) no-repeat right; }
div.nav .nav-con li a { color:#FFF; text-decoration:none; display:block; }
div.nav .nav-con li a:hover { color:#FF0;}
div.nav .nav-con li a  span { padding:0 20px; }
div.nav .nav-con li.cur { background:url(/images/bg/bg_nav_on.png) repeat-x; border-right:1px solid ##2D5B02; margin-left:-2px; }
div.nav .nav-pro { color:#FFF; position:absolute; right:0; bottom:0; line-height:35px; }
div.nav .nav-pro em { color:#Ff0; }
div.nav .nav-pro a { color:#Ff0; }
div.nav .nav-pro a:hover { color:#Ff0; }



/* footer 底部 */

div.footer { margin-top:15px; clear:both; }
div.footer .ft-nav  .con { width:1000px; height:35px; line-height:35px; margin:0 auto; text-align:center; }
div.footer .ft-nav  a { color:#666; padding:0 10px; }
div.footer .copyright { color:#666; text-align:center; margin:10px 0 20px; }
div.footer .copyright a { color:#666; }


/*  pay left */
.pay-user-info { margin-bottom:20px; }
.pay-user-info .pic,
.pay-user-info .pic img { width:120px; height:120px; }
.pay-user-info .pic { border:1px solid #DADBDB; margin:0 auto; margin-top:20px; }
.pay-user-info .kkid { color:#555; text-align:center; font-weight:bold; margin-top:10px; overflow:hidden; }
.pay-user-info .kkmoney { width:140px; overflow:hidden; margin-left:55px; color:#777; margin-top:10px; }
.pay-user-info .button { margin-top:10px; overflow:hidden; text-align:center; padding-left:46px; }
.pay-user-info .btn { float:left; text-align:center; width:64px; height:26px; line-height:26px; background:url(/images/btn/btn_64.png) no-repeat; color:#FFF; cursor:pointer;  padding-bottom:2px; margin-right:10px; }

.btn-64 { float:left; text-align:center; width:64px; height:26px; line-height:26px; background:url(/images/btn/btn_64.png) no-repeat; color:#FFF; cursor:pointer;  padding-bottom:2px; margin-right:10px; color:#fff !important; font-size:12px; border:none; }
.btn-98 { float:left; text-align:center; width:98px; height:26px; line-height:26px; line-height:26px\9; background:url(/images/sprite/sp_user_btn.png) no-repeat -128px 0px; color:#FFF; cursor:pointer;  padding-bottom:2px; margin-right:10px; color:#fff !important; font-size:12px; border:none; }
.btn-9824 { float:left; text-align:center; width:98px; height:24px; line-height:24px; line-height:26px\9; _line-height:24px; background:url(/images/sprite/sp_user_btn.png) no-repeat -128px 0px; color:#FFF; cursor:pointer;  padding-bottom:2px; margin-right:10px; color:#fff !important; font-size:12px; border:none; }
/* sidebar 边栏 */

.sidebar { float:left; width:148px; border:1px solid #DADBDB; background:#FFF; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);}
.ico,.sidetab dt,.sidetab .cur { background:url(/images/sprite/sp_user.png) no-repeat; }
.sidetit { width:120px; margin:10px auto; line-height:26px; color:#555;  }
.sidetit em { font-weight:bold;}
.sidetit li a { color:#f60; margin:0px 12px; }
.sidetit .btn { float:left; text-align:center; width:64px; height:26px; line-height:26px; background:url(/images/btn/btn_64.png) no-repeat; color:#FFF; cursor:pointer;  padding-bottom:2px; margin-right:10px; }



.sidetab { text-align:center; color:#555; }
.sidetab dt { background-position:0 -40px; font-size:14px; font-weight:bold; height:38px;  line-height:38px;line-height:40px\0; cursor:pointer; border-top:1px solid #DADBDB; border-bottom:1px solid #DADBDB; margin-top:-1px; }
.sidetab dd { height:40px; line-height:40px; width:110px; border-top:1px dotted #DADBDB; margin:0 auto; margin-top:-1px; }
.sidetab .cur { background-position:0 0; height:38px; line-height:36px; line-height:39px\0;*line-height:39px; }
.sidetab .cur a { color:#FFF; }
.sidetab .cur a:hover { color:#FFF; }
.sidetab  a { color:#555; }
.sidetab  a:hover { color:#F60; text-decoration:none; }
.sidetab .curr { color:#f60; }


/* crumb 面包屑 */

.crumb { color:#555; padding:15px 0 20px 15px; overflow:hidden; clear:both; }
.crumb p { float:left; }
.crumb li { display:inline-block; *display:inline; *zoom:1; }
.crumb li a { color:#555; margin:0 5px; }
.crumb li a:hover { color:#F60; }
.crumb .last { color:#F60; margin-left:5px; }

/* 提示信息 */
.tit-info {  margin:0 15px; background:#F4FBFF; border:1px solid #B0CFFD; border-radius:4px; padding:10px; line-height:26px; color:#555; clear:both; }

/* 表格样式 */

/* ------内容列表------ */
.mod-table { color:#666; border:1px solid #ccc; margin-bottom:10px; border-collapse:collapse; margin:0 auto; width:798px; }
.mod-table tr { /*border:1px solid #ccc;*/ }
.mod-table th { text-align:left; padding-left:10px; color:#444; font-weight:bold; background:#f5f5f5; height:40px;border-bottom:1px solid #ccc; }
.mod-table td { text-align:left; border:1px solid #ccc; border-top:none; padding:10px; }
.mod-table td a { color:#f60; }
.mod-table em { color:#4B9903; } /* 高亮颜色 */
.mod-table cite { color:#f00; } /* 数值 价格 颜色*/
.mod-table .fl { margin:0px; float:left; }
.mod-table .tl { margin:0px; text-align:left; }
.mod-table .ta { margin:0 10px; text-align:center; }
.mod-table .input-text { float:left; width:40px; height:20px; border:1px solid #ccc; }
.mod-table .trn { border-right:hidden !important; }
.mod-table .pic80 img { width:80px; height:80p; border:1px solid #ccc; }

.col20  { width:20px; }
.col40  { width:40px; }
.col60  { width:60px; }
.col70  { width:70px; }
.col80  { width:80px; }
.col90  { width:90px; }
.col100 { width:100px;}
.col110 { width:110px;}
.col120 { width:120px;}
.col130 { width:130px;}
.col140 { width:140px;}
.col160 { width:160px;}
.col180 { width:180px;}
.col200 { width:200px;}
.col220 { width:220px;}
.col240 { width:240px;}
.col260 { width:260px;}
.col280 { width:280px;}
.col290 { width:290px;}
.col320 { width:320px;}
.col340 { width:340px;}
.col360 { width:360px;}
.col380 { width:380px;}
.col400 { width:400px;}




  
/**----------------------------------------St mod_pagenav
  * @name   :mod_pagenav 分页翻页
  * @author :jesse
  * @version    :1.0
  * @type   :基类
  * @explain    :Demo
  */
    
.mod_pagenav { text-align:center; clear:both; overflow:hidden; height:16px; line-height:16px; padding:10px; }
.mod_pagenav a,
.mod_pagenav a:link,
.mod_pagenav .curr { border:1px solid #f60; padding:2px 6px; height:16px; text-decoration:none; display:inline-block; }
.mod_pagenav a { }
.mod_pagenav a:hover { background:#f99; text-decoration:none; }
.mod_pagenav .curr { background:#f99; }
.mod_pagenav .prev,
.mod_pagenav .next { width:46px; position:relative; }
.mod_pagenav .prev .arr { position:absolute; width:5px; overflow:hidden; left:5px; _line-height:15px; }
.mod_pagenav .next .arr { position:absolute; width:5px; overflow:hidden; right:5px; _line-height:15px; }
.mod_pagenav .next .arr em { position:relative; left:-6px;}
.mod_pagenav .prev { text-align:right; }
.mod_pagenav .next { text-align:left; }
.mod_pagenav .dotted { margin:0 5px; }
/** @name   :def_pagenav
  * @author :jesse
  * @version    :1.0
  * @type   :扩展类（默认扩展类）
  * @explain    :Demo
  */
.def_pagenav { margin-top:10px; margin-bottom:5px; }
.def_pagenav a { color:#f60; }
/* 鼠标经过颜色及选中颜色 */
.def_pagenav a:hover { background:#f60; color:#fff; }
.def_pagenav .curr { background:#f60; color:#fff; }
/* 边框颜色 */
.def_pagenav a,
.def_pagenav a:link,
.def_pagenav .curr { border:1px solid #e5e5e5;  }
/* 上下页颜色 */
.def_pagenav .prev ,
.def_pagenav .next { color:#f60; }
/* 上下页鼠标经过颜色 */
.def_pagenav .prev:hover,
.def_pagenav .next:hover { color:#fff; }
/* 虚线颜色 */
.def_pagenav .dotted { color:#f60; }
/**-- Ed mod_pagenav --**/

/**-- Ed mod_pagenav --**/


/**----------------------------------------St tabs-m **/
    
    
/*支付倒计时*/
.zf_djs{width:100%;text-align:center;background:#FFFDE6;border:1px solid #FFDA91;padding:20px 0;margin-bottom:30px;}
.zf_djs .djs_s{line-height:30px;}
.zf_djs .djs_s .f26{font-size:26px;color:#FF8000;margin-left:15px;}

.tabs-m { clear:both; overflow:hidden; height:30px; line-height:30px; background:#EEE; }
.tabs-m li { float:left; }
.tabs-m li a { display:block; padding:0 20px; font-size:14px; font-weight:bold; color:#555;}
.tabs-m li a:hover { background:#F60; color:#FFF; text-decoration:none; }
.tabs-m .cur { background:#F60; color:#FFF; }

/**-- Ed mod_pagenav --**/

/**----------------------------------------St tabs-s **/
    
.tabs-s { clear:both; overflow:hidden; height:30px; line-height:30px; background:#fff; }
.tabs-s li { float:left; }
.tabs-s li a { padding:0 20px; display:block; _display:inline; height:20px; line-height:20px; margin-top:5px; background:#fff; color:#777;}
.tabs-s li span { padding:0 20px; display:block; _display:inline; height:20px; line-height:20px; margin-top:5px; background:#fff; color:#f60;}
/**-- Ed mod_pagenav --**/

.tabs-h3 { clear:both; overflow:hidden; height:30px; line-height:30px; background:#EEE; font-size:14px; font-weight:bold; padding-left:10px; color:#333;}


.pay-ipt { margin:0 auto; width:798px; }
.pay-ipt a { color:#777; }
.pay-ipt a:hover { color:#f60; }
.pay-ipt .btn {  text-align:center; width:64px; height:26px; line-height:26px; background:url(/images/btn/btn_64.png) no-repeat; color:#FFF; cursor:pointer;  padding-bottom:2px; margin-right:5px;}
.pay-ipt-list { height:24px; clear:both; margin:10px 0; }
.pay-ipt-list .box { float:left; margin-right:20px; }
.pay-ipt-list .txt { height:24px; line-height:24px; border:1px solid #DADBDB; padding:0 5px; }




/* 表单 */
.form { width:700px; margin:0 auto; overflow:hidden; margin-top:50px; margin-bottom:20px; }
.form-list { clear:both; overflow:hidden; color:#555; }
.form-list .item { float:left; font-size:14px; height:44px; line-height:20px; padding-right:10px; padding-top:6px; text-align:right; }
.form-list .box { float:left; height:50px; position:relative; }
.form-list .xy { margin-top:10px;}
.form-list .xy a { color:#777; margin-left:10px; }
.form-list .xy a:hover { color:#F60; }
.form-list .xy label { cursor:pointer; }
.form-list .cbox { vertical-align:middle; }
.form-list .txt-bg { float:left; width:260px; height:34px; background:url(/images/sprite/reg.png) no-repeat 0 0; border:medium none; }
.form-list .txt { background:none repeat scroll 0 0 transparent; font-size:14px; height:18px; line-height:18px; padding:8px; *padding:7px; width:244px; border:medium none; }
.form-list .info { position:relative; color:#555; float:left; width:300px; height:44px; padding-left:12px; margin-left:218px; margin-bottom:15px; _display:inline; _zoom:1; }
.form-list .txt-p { background:none repeat scroll 0 0 transparent; font-size:14px; height:18px; line-height:18px; padding:8px 0; *padding:7px 0;  border:medium none; }
.form-list .txt-p em { margin-right:20px; }
.form-list .txt-p a { color:#f60; }
.form-list .info-bg { position:relative; width:248px; min-height:22px; line-height:18px; padding:2px 5px; }
.form-list .info-arr { position:absolute; top:2px; left:-5px; font-size:12px; z-index:10; }
.form-list .info-arrb { position:absolute; top:2px; _top:4px; left:-7px; font-size:14px;z-index:5;  }
.form-list .red .info-bg { background:#FFF2F2; border:1px solid #F1B8B8; border-radius:4px; }
.form-list .red .info-arr { color:#FFF2F2; }
.form-list .red .info-arrb { color:#F1B8B8; }
.form-list .blue .info-bg { background:#F4FBFF; border:1px solid #B0CFFD; border-radius:4px; }
.form-list .blue .info-arr { color:#F4FBFF; }
.form-list .blue .info-arrb { color:#B0CFFD; }

.form-list .ico-yes,
.form-list .ico-no { float:left; width:16px; height:12px; margin-left:10px; margin-top:10px; }
.form-list .ico-yes{ background:url(/images/ico/yes.png) no-repeat; }
.form-list .ico-no  { background:url(/images/ico/no.png) no-repeat; }

.form-list .focus { background-position:0 -34px; }

.form-list .s .txt-bg { background:url(/images/sprite/reg.png) no-repeat 0 -68px; border:medium none; }
.form-list .s .txt { width:132px; }
.form-list .s .focus { background-position:0 -102px; }

.form-list .verfic { position:absolute; right:0; top:0; width:100px; height:35px; background:#000; margin-left:10px; }
.form-list .right-txt { color:#777; float:left; margin-left:10px; line-height:30px;}

.form-list .t1 { color:#4B9A03; float:left; margin-top:10px; }
.form-list .t1 a { color:#777; margin-right:40px; }
.form-list .t1 a:hover { color:#F60; }

.form-list .t2 { color:#555; float:left; margin-top:10px; }
.form-list .t2 a { color:#F60; }
.form-list .t2 a:hover { color:#F60; }
.form-list .change { color:#777; }
.form-list .radio { font-size:14px; }
.form-list .radio span { margin-left:10px; }
.w160 { width:160px; }
.w220 { width:220px; }



/* 按钮 */

.btn { background:url(/images/sprite/sp_reg.png); border:0; cursor:pointer; }
.big { width:136px; height:54px; }
.lit { width:112px; height:45px; }
.reg { background-position:0 -54px; }
.reg:hover { background-position:-136px -54px; }
.sign { background-position:0 -108px; }
.sign:hover { background-position:-136px -108px; }
.gomail { background-position:0 0; }
.gomail:hover { background-position:-136px 0; }
.next { background-position:0 -410px; }
.next:hover { background-position:-112px -410px; }
.ok { background-position:0 -455px; }
.ok:hover { background-position:-112px -455px; }
.ret { background-position:0 -275px; }
.ret:hover { background-position:-112px -275px;}
.free { background-position:0 -319px; }
.free:hover{ background-position:-112px -319px; }
.cla { background-position:0 -364px; }
.cla:hover{ background-position:-112px -364px; }
.ssign { background-position:0 -500px; }
.ssign:hover{ background-position:-112px -500px; }

.pt100 { padding-top:100px; }
.pt80 { padding-top:80px; }
.pt60 { padding-top:60px; }
.pt40 { padding-top:40px; }
.pt30 { padding-top:30px; }
.pt20 { padding-top:20px; }
.pl80 { padding-left:80px; }
.pl240 {  padding-left:240px;}
.pl200 {  padding-left:200px;}
.mr40 { margin-right:40px; }
.h160 { height:160px; }

/* 成功页模块 */


div.wrap-reg { width:996px; margin:0 auto; padding:0 2px 5px; border:1px solid #CCC; min-height:440px; _height:440px; _zoom:1; border-radius:5px; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1); background:#FFF; }
div.wrap-reg .content { margin-top:15px;  }

div.reg-info { color:#555; margin:0 auto; width:700px; position:relative; overflow:hidden; clear:both; }
div.reg-info .binfo { font-size:22px; font-weight:bold; width:700px; height:38px; line-height:30px;  overflow:hidden; margin-top:40px; text-align:center; }
div.reg-info .sinfo { font-size:14px; width:700px; height:38px; line-height:38px; overflow:hidden; text-align:center; }
div.reg-info .sinfo a { color:#4B9A03; margin:0 5px; }
div.reg-info .info { margin-top:20px; text-align:center; }
div.reg-info .info .info-con { text-align:left;  text-align:center; }
div.reg-info .info .info-con p { width:400px; text-align:center; margin:0 auto; }
div.reg-info .info p { height:24px; line-height:24px; overflow:hidden; }
div.reg-info .info .b { font-size:14px; }
div.reg-info .info a { color:#F60; margin:0 5px; }
.ico-yes,div.reg-info .ico-note, .ico-note  { width:33px; height:32px; vertical-align:middle; padding-right:10px;padding-top:2px;  display:inline-block;  }
.ico-yes { background:url(/images/ico/pico-yes.png) no-repeat;}
.ico-note  { background:url(/images/ico/pico-note.png) no-repeat; }

/* 弹窗 */
div.pop { position:fixed; _position:absolute; width:382px; min-height:160px; top:50%; left:50%; margin-left:-191px; margin-top:-120px; margin-top:-90px\0;  background:#E0E0E0; padding:4px; z-index:150; _top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ?documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/ } 

div.pop .pop-box { position:relative; border:1px solid #9A9A9A; width:380px; background:#FFF; padding-bottom:15px; z-index:150;}    
div.pop .pop-box { color:#F60; font-size:14px; font-weight:bold; }  
div.pop .pop-box h3 { width:360px; margin:0 auto; margin-bottom:10px; padding-top:5px;}
div.pop .pop-box .prompt { color:#4B9A03; font-size:12px; width:270px; height:20px; margin:0 auto; font-weight:100; margin-bottom:10px;}
div.pop .pop-box .btn {text-align:center; width:64px; height:26px; background:url(/images/btn/btn_64.png) no-repeat; }
div.pop .pop-box .btn input { color:#FFF; background:none repeat scroll 0 0 transparent; border:none; cursor:pointer; width:64px; height:26px; padding-bottom:2px; position:relative; z-index:150; }
div.pop .pop-box .pro-reg { color:#999; font-weight:100; position:absolute; right:50px; bottom:0; height:22px; }
div.pop .pop-box .pro-reg a { color:#777; font-size:12px; font-weight:100; height:22px; line-height:10px;}
div.pop .box-ft { width:270px; margin:0 auto; position:relative; }

div.pop .close { width:17px; height:17px; position:absolute; right:5px; top:5px; background:url(/images/btn/close.png) no-repeat; }

div.pop .pop-box .info { text-align:center; }
div.pop .pop-box .txt { font-size:12px; color:#555; font-weight:100; width:260px; overflow:hidden; margin: 0 auto;  }
div.pop .pop-box .button { overflow:hidden; width:100%; text-align:center; width:216px; margin:0 auto; }
.ml110 { margin-left:108px !important; }
.mt10 { margin-top:10px !important;}
.ml50 { margin-left:44px;}
.long-pop { position:fixed; _position:absolute; width:742px !important; min-height:160px; top:50%; left:50%; margin-left:-341px !important; margin-top:-120px; margin-top:-90px\0;  background:#E0E0E0; padding:4px; z-index:150; _top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ?documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/ } 
.long-pop .pop-box { width:740px !important; padding-bottom:40px !important;_padding-bottom:0px !important;}
.long-pop h3 { width:660px !important;}
 .alpha { width:100%; height:auto; min-height:1200px; _height:1200px;  background:#000; position:absolute; top:0; left:0; -moz-opacity:0.5; opacity: 0.5; z-index:100;  filter:alpha(opacity=30); }
 
* html,* html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}

.fm {
    padding: 30px 0;
}
.fm-item {
    clear: both;
    color: #444444;
    font: 100 14px/30px "宋体";
    margin: 5px auto;
}
.fm-item label {
    display: block;
    float: left;
    text-align: right;
    width: 160px;
}
.fm-item label span {
    color: red;
    padding-right: 5px;
}
.fm-item span label {
    text-align: left;
}
.fm-item em {
    color: #FF5500;
    font: 700 14px/30px Arial,Helvetica,sans-serif;
}
.fm-item a:link, .fm-item a:active, .recharge a:link, .recharge a:active {
    color: #0085FF;
}
.bh-udline-y {
    text-decoration: underline;
}
.fm-item p {
    margin-left: 40px;
    padding-left: 25px;
}
.fm-item p.yue {
    background: url("../images2/pt.gif") no-repeat scroll left center transparent;
}
.fm-item span.yzm img {
    height: 36px;
    width: 89px;
}
.fm-item span.yh img {
    height: 24px;
}
.fm-item span input.yz_input {
    background: url("../images2/bg_input.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #A8ACAD;
    height: 23px;
    line-height: 23px;
    padding: 0 5px;
    width: 76px;
}
.fm-item span input.qh {
    width: 40px;
}
.fm-item span input.sj {
    width: 90px;
}
.fm-item span input.yh {
    width: 150px;
}
.fm-item span a {
    font-size: 12px;
    margin-left: 10px;
}
.pay-channel {
    margin: 10px auto;
}
.pay-channel h2 {
    background: url("../images2/bg_h2.gif") no-repeat scroll left top transparent;
    color: #0561A5;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
    position: relative;
}
.pay-channel-cont {


    padding: 20px 0;
}
.pay-channel-cont ul {
    margin-bottom: 30px;
    padding: 10px 0 0 135px;
    width: 800px;
}
.pay-channel-cont ul li {
    float: left;
    height: 45px;
    overflow:hidden;
    margin: 10px 20px 0px 0;
    width: 160px;
}
.pay-channel-cont ul li input {
    vertical-align: middle;
}
.pay-channel-cont ul li span{width:130px;height:40px;margin-left:5px;text-indent:-99999px;vertical-align:middle;}


.pay-channel-cont .button { width:720px;padding:20px 0; }

.pay-channel-cont .ul .li .span { height:40px; }


.zf_botton {
    background: url("../images2/zf_botton.gif") repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font: 700 14px/34px "宋体";
    height: 34px;
    margin: 30px 0 50px;
    width: 119px;
}
.cz {
    background: url("../images2/cz_botton.gif") repeat scroll 0 0 transparent;
    margin: 0 auto 20px;
    width: 178px;
}
.zf_botton_lj {
    background: url("../images2/zf_botton_lj.gif") repeat scroll 0 0 transparent;
    border: medium none;
    color: #E36214;
    cursor: pointer;
    font: 100 12px/24px "宋体";
    height: 24px;
    margin: 10px 0 5px;
    width: 117px;
}
.zf-point {
    background: url("../images2/mmcu.gif") no-repeat scroll left center transparent;
    color: #999999;
    display: inline-block;
    *display: inline;
    *zoom:1;
    font-size: 12px;
    line-height: 30px;
    margin-left: 10px;
    padding-left: 20px;
    vertical-align: middle;
}
.tx {
    padding: 0 10px 100px;
}
.tx .price-info {
    margin-bottom: 30px;
}
.tx .price-info span {
    color: #000000;
    font: 100 12px/28px "宋体";
}
.ft-h-999 {
    color: #999999;
}
.bh-udline-y {
    text-decoration: underline;
}
.fm-item em.ft-h-f50 {
    color: #FF5500;
    font: 100 12px/30px Arial,Helvetica,sans-serif;
}
.tx_botton {
    background: url("../images2/tx_botton.gif") repeat scroll 0 0 transparent;
    border: medium none;
    color: #E36214;
    cursor: pointer;
    font: 100 12px/24px "宋体";
    height: 24px;
    margin: 10px 0 5px;
    width: 81px;
}
.recharge {
    background: url("../images2/cz_success.gif") no-repeat scroll left center transparent;
    height: 80px;
    margin: 80px auto 130px;
    padding: 20px 0 0 100px;
    width: 450px;
}
.fail {
    background: url("../images2/cz_fail.gif") no-repeat scroll left bottom transparent;
}
.recharge p {
    color: #0085FF;
}
.recharge h2 {
    color: #444444;
    font: 700 24px/50px MicrosoftYaHei,"微软雅黑";
}
.pop-wind {
    background-color: #FFFFFF;
    border: 1px solid #7DB2D8;
    height: auto;
    padding: 1px;
    position: absolute;
    width: 334px;
}
.pop-wind h3 {
    background: url("../images2/bg_pop_h3.gif") repeat scroll 0 0 transparent;
    color: #444444;
    font: 700 14px/24px "宋体";
    height: 24px;
    padding-left: 10px;
}
.pop-wind h3 span {
    background: url("../images2/close.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 8px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 8px;
}
.pop-wind-cont {
    background: url("../images2/pop-wind-cont.gif") no-repeat scroll left top transparent;
    margin: 30px;
    padding-left: 45px;
}
.pop-wind-cont h4 {
    font-size: 14px;
    padding-top: 5px;
}
.pop-wind-cont p {
    color: #333333;
    line-height: 24px;
    margin-top: 10px;
}
.pop-wind-cont .tx_botton {
    display: block;
    float: left;
    text-align: center;
}
.problem_botton {
    background: url("../images2/problem_botton.gif") repeat scroll 0 0 transparent;
    border: medium none;
    color: #0561A5;
    cursor: pointer;
    display: block;
    float: left;
    font: 100 12px/24px "宋体";
    height: 24px;
    margin: 10px 0 5px 10px;
    text-align: center;
    width: 95px;
}
.pop-wind-cont-2 {
    background: url("../images2/cz_success.gif") no-repeat scroll left top transparent;
    height: 100px;
    margin: 30px;
    padding-left: 92px;
}
.pop-wind-cont-2 h4 {
    font-size: 18px;
    padding-top: 5px;
}
.pop-wind-cont-2 p {
    color: #333333;
    line-height: 24px;
    margin-top: 10px;
}
#panel {
    background: none repeat scroll 0 0 #000000;
    height: 100%;
    left: 0;
    opacity: 0.8;
    position: absolute;
    top: 0;
    vertical-align: middle;
    width: 100%;
    z-index: 9999;
}
.left-account {
    border: 1px solid #BDD8EB;
    height: 448px;
    width: 233px;
}
.bg {
    background: none repeat scroll 0 0 #F1F7FC;
    height: 406px;
    margin: 1px;
    padding: 20px;
}
.avatar {
    text-align: center;
}
.avatar img {
    border: 1px solid #BFD9EC;
    height: 121px;
    margin-right: 10px;
    padding: 1px;
    width: 121px;
}
.recharge-botton {
    background: url("../images2/recharge_botton.gif") repeat scroll 0 0 transparent;
    border: medium none;
    display: block;
    float: left;
    font: 100 12px/24px "宋体";
    height: 24px;
    margin: 10px 0;
    text-align: center;
    width: 81px;
}
.withdraw-botton {
    background: url("../images2/withdraw_botton.gif") repeat scroll 0 0 transparent;
    border: medium none;
    display: block;
    float: left;
    font: 100 12px/24px "宋体";
    height: 24px;
    margin: 10px 0 0 10px;
    text-align: center;
    width: 57px;
}
a.recharge-botton:link, a.withdraw-botton:link, a.recharge-botton:active, a.withdraw-botton:active, a.recharge-botton:visited, a.withdraw-botton:visited {
    color: #000000;
}
.right-account {
    float: right;
    height: 448px;
    width: 713px;
}
.password-info h1 {
    border-bottom: 2px solid #468EDB;
    color: #333333;
    font-size: 12px;
    font-weight: 100;
    padding-bottom: 2px;
    text-indent: 5px;
}
.w350 {
    width: 350px;
}
.password-info span.pop-wind-cont {
    background: none repeat scroll 0 0 transparent;
}
.password-info a.tx_botton {
    color: #E36214;
    margin: 0;
}
.password {
    height: auto;
    margin: 10px;
}
.password span {
    background: url("../images2/pop-wind-cont-small.gif") no-repeat scroll 15px 10px #FFF9DC;
    color: #444444;
    padding-left: 35px;
    padding-top: 5px;
}
.password span ul li {
    background: url("../images2/d_red.gif") no-repeat scroll left center transparent;
    line-height: 18px;
    padding-left: 10px;
}
.mima {
    background-image: url("../images2/mmdui.gif");
}
.fm-item label strong {
    font-weight: 700;
}
.w610 {
    width: 610px;
}
.w676 {
    width: 676px;
}
.w610 .fm {
    padding: 10px 0;
}
.info-wind-cont {
    margin: 30px;
}
.info-wind-cont p {
    font-size:12px !important;
}
.w610 h5 {
    background: url("../images2/pop-wind-cont-small.gif") no-repeat scroll left center transparent;
    color: #999999;
    font-weight: 100;
    padding-left: 20px;
}
.w610 ul li {
    color: #999999;
    line-height: 18px;
    padding-left: 20px;
}
.xg_botton {
    background: url("../images2/xg_botton.gif") repeat scroll 0 0 transparent;
    border: medium none;
    color: #2A6295;
    cursor: pointer;
    font: 100 12px/27px "宋体";
    height: 27px;
    margin: 10px 0 0;
    text-align: center;
    width: 79px;
}
#sf, #sj, #sj_xg, #yhk {
    display: none;
    position: absolute;
}
#sj {
    margin-left: 100px;
}
#yhk {
    margin-left: 65px;
}
#sj_xg {
    margin-left: 170px;
}
.cz2 {
    border-left: 1px solid #E0E0E0;
    border-top: 1px solid #E0E0E0;
    margin: 40px auto 10px;
    width: 400px;
}
.cz2 td {
    border-bottom: 1px solid #E0E0E0;
    border-right: 1px solid #E0E0E0;
    padding: 3px 10px;
}
.cz2 strong {
    background: none repeat scroll 0 0 #F7F7F7;
    display: block;
    font-weight: 700;
    line-height: 28px;
    margin: -2px -9px;
    padding: 0 10px;
    text-align: right;
}

.buy-process { width:1000px; margin:0 auto; overflow:hidden; }

.buy-process li {
    background: url("../images2/buy-process.gif") no-repeat scroll right top #FFD394;
    float: left;
    height: 26px;
    width: 250px;
}
.up-process li {
    width: 320px;
}
.up-process li.no-back {
    background-image: none;
}
.buy-process li.buy-process-2 {
    background-position: right center;
}
.buy-process li.buy-process-3 {
    background-color: #FF9B46;
    background-position: right bottom;
}
.buy-process li.buy-process-3 span {
    color: #FFFFFF;
}
.buy-process li.buy-process-4 {
    background-color: #E4E4E4;
    background-position: right bottom;
}
.buy-process li.buy-process-5 {
    background-color: #E4E4E4;
    background-image: none;
}
.buy-process li.buy-process-4 span, .buy-process li.buy-process-5 span {
    color: #666666;
}
.buy-process li span {
    color: #444444;
    display: block;
    font: 700 14px/26px "宋体";
    text-align: center;
}
.price-info {
    border: 1px solid #FFDA91;
    clear: both;
    height: 30px;
    margin: 10px auto;
    width:1000px;
}
.price-info span {
    background: none repeat scroll 0 0 #FFF9DC;
    border: 1px solid #FFFFFF;
    color: #333333;
    display: block;
    font: 100 12px/26px "宋体";
    padding-left: 16px;
}
.zimu {
    font-family: Arial,Helvetica,sans-serif;
}
.price-info strong {
    color: #FF5500;
    font-size: 16px;
    font-weight: 700;
}

.user-info-ul { height:28px;  margin-top:15px; padding-left:8px; position:relative; padding-left:0px !important; margin-left:60px; width:880px !important; border-bottom:1px solid #aed2ff; color:#333;}
.user-info-ul li { height:26px; margin-top:2px; width:112px; background:url(/common/v1/images/bg/user_tab.png) #fff; float:left; margin-right:2px; text-align:center; line-height:26px; cursor:pointer; border-bottom:1px solid #fff;}
.user-info-ul li a { color:#555; display:block; height:26px; width:112px; }
.user-info-box ul li a:hover {  }
.user-info-ul li.user-tab { height:28px; margin-top:0; background:url(/images/bg/user_tab_h.png); line-height:28px; font-weight:bold; width:112px;}
.user-info-ul li.user-tab-long { height:28px; margin-top:0; background:url(/common/v1/images/bg/user_tab_hlong.png); line-height:28px; font-weight:bold; width:200px !important; }
.user-info-ul li.sr { width:380px; height:26px; float:right; background:none; overflow:hidden; margin-top:0; }
.user-info-ul li.sr .nameid { margin-right:0; }
/*订单步骤*/
.cate-step { width:1000px; overflow:hidden; height:30px; margin:0 auto; }
.cate-step .cate-label { display:block; float:left; font-size:14px; font-weight:bold; color:#4B9A03; height:30px; line-height:30px; width:100px; }
.flow-steps { overflow: hidden; width:1000px; height:30px; line-height:30px; margin:0 auto; }
.flow-steps li { float: left; font-size: 14px; font-weight: bold; height:30px; line-height:30px; overflow: hidden; padding: 0 15px 0 0; text-align: center; background:url(/common/v1/images/bg/bg_catestep01.png) no-repeat right top #DADBDB; }
.flow-steps li.current { background:url(/images/bg/bg_catestep01.png) no-repeat right top #6BAE2E; color:#fff; }
.flow-steps li.green { background:url(/images/bg/bg_catestep02.png) no-repeat right top #DADBDB; }
.flow-steps .num3 li { width:318px; }
.flow-steps .num3  .current { width:319px !important; }
.flow-steps .num3 .last { background:#DADBDB; }
.flow-steps .num3 .over { background:#6BAE2E; }
.flow-steps .num4 li { width: 235px; }
.flow-steps .num4 .last { background:#DADBDB; }
.flow-steps .num4 .over { background:#6BAE2E; }
.flow-steps .num5 li { width: 185px; }
.flow-steps .num5 .last { background:#DADBDB; }
.flow-steps .num5 .over { background:#6BAE2E; }
.flow-steps li span, .flow-steps li strong { display:block; }

.ico-i { background:url(/images/ico/pop-wind-cont-small.gif) no-repeat; display:block; float:left; width:15px; height:15px; vertical-align:middle; margin-top:7px; margin-right:5px;}

.wr-info { color:#555; margin:0 auto; width:100px; padding-top:40px; }

/* toptabs 选项 */

.toptabs { background:url(/images/bg/bg_toptabs.png) repeat-x; width:1000px;  height:38px; line-height:38px; border:1px solid #DADBDB; margin:0 auto; margin-bottom:15px; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1); }
.toptabs a { color:#555; float:left; width:150px; font-size:14px; font-weight:bold; text-align:center; border-right:1px solid #DADBDB; }
.toptabs a:hover { color:#555; text-decoration:none; background:#F5F5F5; }
.toptabs .cur { color:#FFF; background:url(/images/bg/bg_toptabs_cur.png) repeat-x; }
.toptabs .cur:hover { color:#FFF; background:url(/images/bg/bg_toptabs_cur.png) repeat-x; }

.sidetab .grs{ background-position:0 -204px !important; }
.sidetab .frs{ background-position:0 -164px !important; }























/**
  * Des: 支付中心页面
  * Author: csy347
  * Email: csy347@gmail.com
  * Date: 2012-09-18
  */

/* 定位 */
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.bc{margin-left:auto;margin-right:auto}/* blockCenter */
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.cb{clear:both}
.cl{clear:left}
.cr{clear:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
.vm{vertical-align:middle}
.pr{position:relative}
.pa{position:absolute}
.abs-right{position:absolute;right:0}
.zoom{zoom:1}
.hidden{visibility:hidden}
.none{display:none}



/* font common */
.f30{font-size:30px}
.c_f60{color:#f60}
.arial{font-family:arial}
.yahei{font-family:"微软雅黑"}







/* 文字排版 */
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.fb{font-weight:bold}
.fn{font-weight:normal}
.t2{text-indent:2em}
.lh180{line-height:1.8}
.lh200{line-height:2}
.unl{text-decoration:underline}
.no_unl{text-decoration:none}
.arial{font-family:arial}
.simsun{font-family:'宋体'}
.yahei{font-family:'微软雅黑'}


/* 字体颜色 */
.red{color:red}
.green{color:green}
.blue{color:blue}
.yellow{color:yellow}
.gray{color:gray}
.c_000{color:#000}
.c_333{color:#333}
.c_555{color:#555}
.c_666{color:#666}
.c_777{color:#777}
.c_999{color:#999}
.c_ccc{color:#ccc}
.c_fff{color:#fff}
.c_4b9902{color:#4B9902}
.c_4B9902{color:#4B9902}


/* 边距 5 10 15 20 25 30 */
.m5{margin:5px}
.m10{margin:10px}
.m15{margin:15px}
.m20{margin:20px}
.m25{margin:25px}
.m30{margin:30px}

.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}

.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb25{margin-bottom:25px}
.mb30{margin-bottom:30px}

.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml25{margin-left:25px}
.ml30{margin-left:30px}

.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr25{margin-right:25px}
.mr30{margin-right:30px}

.p5{padding:5px}
.p10{padding:10px}
.p15{padding:15px}
.p20{padding:20px}
.p25{padding:25px}
.p30{padding:30px}

.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt25{padding-top:25px}
.pt30{padding-top:30px}

.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb25{padding-bottom:25px}
.pb30{padding-bottom:30px}

.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl25{padding-left:25px}
.pl30{padding-left:30px}

.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr25{padding-right:25px}
.pr30{padding-right:30px}


/* c_btn common */
.c_btn,
.c_btn span{display:inline-block;height:38px;background:url('/images/btn/c_btn.png') no-repeat 0 0;font-family:arial;line-height:38px;text-align:center;text-decoration:none;}
.c_btn{padding-left:3px;background-position:0 0;vertical-align:middle;}
.c_btn span{padding-left:19px;padding-right:20px;background-position:100% -38px;cursor:pointer;}
.c_btn:hover{background-position:0 -371px;text-decoration:none;}
.c_btn:hover span{background-position:100% -409px;}
.c_btn_srh,
.c_btn_srh span{height:30px;line-height:30px;text-decoration:none;}
.c_btn_srh{background-position:0 -76px}
.c_btn_srh span{background-position:100% -106px;color:#fff}
.c_btn_srh:hover{background-position:0 -311px}
.c_btn_srh:hover span{background-position:100% -341px;color:#fff}
.c_btn_3{height:37px;line-height:37px;background-position:0 -163px}
.c_btn_3 span{background-position:100% -200px}
.c_btn_3:hover{height:37px;line-height:37px;background-position:0 -237px}
.c_btn_3:hover span{background-position:100% -274px}



/* c_tab common */
.c_tab{width:100%;border:1px solid #DADBDB;border-collapse:collapse;}
.c_tab th,
.c_tab td{border:0;font-weight:300;padding:10px;}


/* sub_logo */
.sub_logo{float:left;margin:30px 0 0 10px;}

/* modC */
.modC{}
.modC_t{margin:10px;}
.modC_b{margin:10px;clear:both;}
.modC_index{background:#f5f5f5;}
.modC_money{float:left;width:480px;height:110px;}
.modC_bank{position:relative;float:right;width:320px;height:110px;}
.modC .c_tab{width:100%;border:1px solid #DADBDB;background:#f5f5f5;border-collapse:collapse;}
.modC .c_tab th,
.modC .c_tab td{border:0;font-weight:300;}
.modC .c_tab .head{background:url('/images/bg/c_tab_th.png') repeat-x;}
.modC .c_tab .head th{height:18px;border-bottom:1px solid #DADBDB;line-height:18px;}
.modC .c_tab .head th .title{float:left;font:300 14px/18px simsun; color:#555;}
.modC .c_tab .head th .more{float:right;font:300 12px/18px simsun;}
.modC .c_tab td{padding:10px;}
.modC .c_tab td p{word-break:break-all;}
.modC .c_tab_s{background:#fff;}
.modC .c_tab_s th{height:38px;line-height:38px;}
.modC .c_tab_s td{padding:10px;}
.modC .c_tab_s td.td_i{padding:0;}
.modC .c_tab_in{width:100%;border:0;margin-bottom:30px; color:#999;}
.modC .c_tab_in td{line-height:18px;padding:10px;background:#f5f5f5;}
.modC .c_tab_in .td_i_1{border:1px solid #ccc;border-left:0;}
.modC .c_tab_in .td_i_2{border:1px solid #ccc;border-right:0;}
.modC .c_tab_in .td_i_3{border:1px solid #ccc;border-left:0;}
.modC .c_tab_in .td_i_4{border:1px solid #ccc;border-right:0;}
.modC .c_back{display:block;width:61px;height:21px;overflow:hidden;margin-top:20px;text-indent: -999em;cursor:pointer;background:url('/images/btn/c_btn.png') no-repeat 0 -136px;*clear:both;}

.modC_money .c_l{float:left;height:40px;margin:20px 20px 0 26px;line-height:40px;vertical-align:middle;color:#555;}
.modC_money .c_l .num{font:300 30px/40px arial;margin-right:5px;color:#f60;vertical-align:middle;}
.modC_money .c_r{float:right;height:40px;margin:35px 0 0 0;line-height:40px;color:#555;}
.modC_money .c_trading{float:left;width:230px;height:20px;margin:2px 20px 0 26px;line-height:20px;vertical-align:middle;color:#555;}
.modC_money .c_trading .num{font:300 12px/14px arial;margin-right:5px;color:#f60;}
.modC_bank_1{background:url('/images/bg/bg_modc_bank.jpg') no-repeat 20px 10px;}
.modC_bank_1 .c_btn_bd{position:absolute;bottom:10px;right:30px;display:block;}
.modC_bank_2{width:300px;height:90px;margin:10px 0 10px 20px;}
.modC_bank_2 h3.t{margin:10px 0;font-weight:300;}
.modC_bank_2 p.ico_bank{float:left;margin-right:20px;border:1px solid #ccc;}
.modC_bank_2 p.bankNum{float:left;margin-right:20px;line-height:38px}
.modC_bank_2 p.modify{float:right;padding-right:30px;line-height:38px}
.modC_bank_2 p.unlock{position:absolute;top:10px;right:30px;float:right;margin-left:10px;}

.intr{width:400px;margin:90px 0 90px 200px;font-size:14px; color:#777;}
.intr p{margin-bottom:10px;}


/* ico_bank common */
.ico_bank{display:inline-block;width:110px;height:38px;overflow:hidden;border:1px solid #ccc;vertical-align:middle;/*background:url('/images/ico_bank.png') no-repeat 0 0;*/background:url('/images/ico_bank.png') no-repeat 0 0;}

.ico_bank_gongshang{background-position:0 0}
.ico_bank_zhaoshang{background-position:0 -40px}
.ico_bank_minsheng{background-position:0 -80px}
.ico_bank_zhongxin{background-position:0 -120px}
.ico_bank_shenfa{background-position:0 -160px}
.ico_bank_jianshe{background-position:0 -200px}
.ico_bank_pufa{background-position:0 -240px}
.ico_bank_youzheng{background-position:0 -280px}
.ico_bank_guangda{background-position:0 -320px}
.ico_bank_nongye{background-position:0 -360px}
.ico_bank_zhongguo{background-position:0 -400px}
.ico_bank_jiaotong{background-position:0 -440px}
.ico_bank_xingye{background-position:0 -480px}
.ico_bank_huaxia{background-position:0 -520px}
.ico_bank_beijing{background-position:0 -560px}
.ico_bank_yinliansj{width:120px;background-position:0 -600px}
.ico_bank_bjnongshang{width:120px;background-position:0 -640px}
.ico_bank_bohai{width:120px;background-position:0 -680px}
.ico_bank_gzxinyongshe{width:120px;background-position:0 -720px}
.ico_bank_gzshangye{width:120px;background-position:0 -760px}
.ico_bank_shnongshang{width:120px;background-position:0 -800px}
.ico_bank_dongya{width:120px;background-position:0 -840px}
.ico_bank_ningbo{width:120px;background-position:0 -880px}
.ico_bank_hangzhou{width:120px;background-position:0 -920px}
.ico_bank_pingan{width:120px;background-position:0 -960px}
.ico_bank_nanjing{width:120px;background-position:0 -1000px}
.ico_bank_guangfa{width:120px;background-position:0 -1040px}
.ico_bank_zhifubao{width:120px;background-position:0 -1080px}
.ico_bank_caifutong{width:120px;background-position:0 -1120px}
.ico_bank_bdqianbao{width:120px;background-position:0 -1160px}
.ico_bank_weixin {
    width: 120px;
    background-position: 0 -1255px;
}
.ico_bank_zhifubaoscan {
    width: 120px;
    background-position: 0 -1295px;
}

.banksec {border:1px solid #f60; }
.ico_bank_sznongshang{width: 120px;background-position: 0 -1208px;}

/* modC modC_searchbar */
.modC_searchbar{position:relative;margin:10px;}
.modC_searchbar .bar_item{float:left;clear:both;margin-bottom:20px;display:block;width:800px;*zoom:1; line-height:40px;}
.modC_searchbar .bar_extra{position:absolute;right:10px;top:10px;z-index:10;color:#f60;cursor:pointer;}
.modC_searchbar .bar_extra i{display:inline-block;width:7px;height:4px;overflow:hidden;margin-left:3px;font:normal 10px/10px simsun; vertical-align:middle;background:url('/images/btn/c_btn.png') no-repeat -63px -139px;}
.modC_searchbar .bar_extra .more i{background-position:-63px -139px;}
.modC_searchbar .bar_extra .less i{background-position:-63px -151px;}
.modC_searchbar .item_date{float:left;width:;margin-right:10px;margin-left:10px}
.modC_searchbar .item_btn{float:left;margin-right:10px;margin-top:5px;*margin-top:0;}
.modC_searchbar .item_btn a{float:left;vertical-align:middle;text-decoration:none;line-height:30px;}
.modC_searchbar .item_time{float:left;line-height:18px;margin-top:10px;}
.modC_searchbar .item_time .n{display:inline-block;margin:0 1px;padding:0 5px; font-family:'simsun';cursor:pointer;}
.modC_searchbar .item_time .n:hover,
.modC_searchbar .item_time .cur{display:inline-block;height:18px;margin:0 1px;background:#4B9A03;color:#fff;border-radius:3px;}
.modC_searchbar .item_code{float:left;width:220px;margin-right:20px;margin-left:10px}
.modC_searchbar .item_code .zf-point{margin-left:90px;}
.modC_searchbar .item_exchange{float:left;width:250px;margin-right:10px;}
.modC_searchbar .item_exchange .zf-point{margin-left:63px;}
.modC_searchbar .ipt_txt{width:140px;height:14px;border:1px solid #ccc; border-radius:3px;padding:7px 5px;line-height:16px;}
.modC_searchbar .ipt_txt:focus{box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 3px rgba(82, 168, 236, 0.6);}


/* 交易问答 */
.qa-content{padding:20px;border:1px solid #DADBDB;border-radius:5px;/*box-shadow:2px 2px 2px rgba(0,0,0,.1);*/background:#fff;}
.qa-content .qa-hd{height:32px;padding-left:40px;font:300 18px/32px "微软雅黑";color:#777;background:url('/images/bg/ico_qa.jpg') no-repeat 0 0;}
.qa-content .qa-bd{font:300 14px/24px arial;}
.qa-content .qa-bd li{margin:20px 0;word-wrap:break-word;word-break:break-all;}
.qa-content .qa-bd .qa-question{margin-bottom:5px;color:#999;font-family:simsun;background:#f5f5f5;}
.qa-content .qa-bd .qa-answer{color:#777;}
.qa-content .qa-ft{border-top:1px dotted #ccc;padding-top:15px;font:300 14px/1.1 simsun;color:#777;}
.qa-content .qa-ft a{color:#f60;}


/* payRightContent for layout */
.payRightContent{float:right;width:833px;border:1px solid #dadbdb;box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1)}
.payRightContent .hd{height:38px;border-bottom:1px solid #dadbdb;border-radius:5px 5px 0 0;background:url('/images/bg/bg_right_content_hd.png') repeat-x 0 0;}
.payRightContent .hd h2{float:left;*display:inline;margin-left:32px;padding-right:20px;background:url('/images/ico/ico_arr_r2.png') no-repeat 100% 50%;color:#777;font-size:16px;line-height:39px;font-family:simsun;}
.payRightContent .bd{background:#fff;}

/* 充值 */
.zhzhmm li{float:left;}

.bd_tx_item{clear:both;margin-bottom:20px;font-size:14px;color:#555;}
.bd_tx_item a{color:#f60;}
.bd_tx_item a:hover{color:#f90;}
.bd_tx_item .tx_iptTxt{width:180px;border:1px solid #ccc;height:14px;line-height:14px;padding:7px 5px;color:#999; font-size:12px;}
.bd_tx_item .lh38{line-height:38px;}


/* 选择银行 */
.selectBank{margin-top:50px;}
.selectBank .s_hd{}
.selectBank .s_hd a{display:inline-block;*display:inline;*zoom:1;height:38px;border:1px solid #ccc;border-bottom:0;padding:0 36px 0;margin:0 5px;line-height:38px;font-size:14px;font-weight:700;color:#999;background:ur('/images/bg/bg_selectbank_tab.png') repeat-x;text-decoration:none;}
.selectBank .s_hd a:hover{background:url('/images/bg/bg_selectbank_tab_hover.png') repeat-x;}
.selectBank .s_hd a.curr{color:#fff;background:url('/images/bg/bg_selectbank_tab_curr.png') repeat-x;}
.selectBank .s_bd{border:1px solid #ccc;border-top:2px solid #f60; padding:20px;}
.selectBank .s_ft{height:40px;border:1px solid #ccc;border-top:0;padding:10px;background:url('/images/bg/bg_33.jpg') repeat-x;}
.selectBank .bar_line{width:auto;height:0;margin:0 45px 0 20px;padding:20px 0 0 0;font:0/0 arial;visibility:visible;overflow:hidden;border-bottom:1px dotted #ccc;background:transparent;}
.selectBank .bar_extra{padding:0 55px 0 20px;text-align:right;}
.selectBank .bar_extra a{color:#f60;cursor:pointer;}
.selectBank .bar_extra i{background:url("/images/btn/c_btn.png") no-repeat scroll -63px -139px transparent;display:inline-block;font:10px/10px simsun;height:4px;margin-left:3px;overflow:hidden;vertical-align:middle;width:7px;cursor:pointer;}
.selectBank .bar_extra .more i{background-position:-63px -139px;}
.selectBank .bar_extra .less i{background-position:-63px -151px;}


.selectBankBox{padding:20px;}
.selectBankBox li{float:left;display:block;width:150px;height:40px;padding-left:1px;margin:5px 10px;*display:inline;*zoom:1;overflow:hidden;}
.selectBankBox li .ico_bank{width:120px;}
.selectBankBox li.curr .ico_bank{border:1px solid #5BC79D;}


/* 提示 */
.c_payTips{border:1px solid #CCDEF8;padding:10px 10px 10px 40px;border-radius:5px;background:#F1F8F8 url('/images/bg/ico_qa1.jpg') no-repeat 10px 50%;color:#555;}

/*绿色问号 提示信息*/
.tips-box .i-help{display: inline-block;width: 16px;height: 16px;background: url(/images/ico_pay_items.png) no-repeat -65px -37px;vertical-align: -2px;*vertical-align: middle;}
.tips-box .dxj-tips{display: none;position: absolute;left:-158px;top:-92px;padding: 10px;width: 310px;border: 1px solid #5BC79D;font:300 12px/20px 'simsun';background: #fff;border-radius: 3px;color: #777;}
.dxj-tips i{display: inline-block;position: absolute;bottom: -8px;left: 160px;width: 11px;height: 8px;background: url(/images/ico_pay_items.png) no-repeat -53px -144px;}
.tips-box:hover .dxj-tips{display: inline-block;}


/* payContent for layout */
.payContent{clear:both;border:1px solid #dadbdb;background:#fff;color:#555;}
.payContent .hd{padding:15px;line-height:1.01;}
.payContent .hd_crumb{color:#777; font-family:simsun;}
.payContent .hd_crumb a{color:#777;}
.payContent .hd_crumb span.here{color:#f60;}
.payContent .bd{padding:50px 110px 20px;}
.payContent .bd .bd_tx_item{margin-bottom:40px;line-height:1.01;}
.payContent .bd .bd_tx_item_extra{padding:20px 40px; border:1px solid #FFDA91;background:#FFFDE6;}

/* 购买的商品 c_payListT */
.c_payListT{padding:10px 20px; margin-bottom:15px;border:1px solid #FFDA91;background:#FFFDE6;}
.c_payListT .c_title{float:left;margin-right:20px;font-size:14px;font-weight:700;color:#555;}
.c_payListT .c_subtitle{float:left;margin-top:2px;font-size:12px; color:#999;}
.c_payListT .c_price{float:right;font-size:14px; color:#777;}



/* 绑定银行卡 */
.c_bdyhk{position:relative;width:722px;color:#555;}
.c_bdyhk .tit{border-bottom:1px dotted #ccc;line-height:38px;font-size:14px;font-weight:700;color:#555;}
.c_bdyhk .titWrap{position:relative;}
.c_bdyhk .tit_extra{position:absolute;top:10px;*top:0;right:0;color:#f60; font:300 12px/20px arial;}
.c_bdyhk .tit_extra:hover{text-decoration:underline;}
.c_bdyhk .item{margin:16px 0;}
.c_bdyhk .item_left{float:left;text-align:right;width:238px;line-height:30px;font-size:14px;}
.c_bdyhk .item_right{float:right; text-align:left;width:484px;}
.c_bdyhk .ipt_txt{width:190px;padding:7px 5px;border:1px solid #ccc;border-radius:3px;font:12px/16px arial;}
.c_bdyhk .ipt_txt1{width:290px;}
.c_bdyhk .it_item{width:136px;height:30px;padding-right:26px;text-align:center;background:url('/images/it_item.png') no-repeat 0 0;cursor:pointer}
.c_bdyhk .it_item_down{background:url('/images/it_item.png') no-repeat 0 -30px;}
.c_bdyhk .it_item_up{background:url('/images/it_item.png') no-repeat 0 -60px;}
.c_bdyhk .it_item a{display:block;line-height:30px;color:#999;}
  .dialog_p{position:absolute;top:130px;left:238px;width:398px;height:auto;border:1px solid #ccc;background:#fff;}
  .dialog_p .d_p_hd{height:34px;margin:0 20px;border-bottom:1px dotted #ccc;line-height:34px;text-align:center;}
  .dialog_p .d_p_close{position:absolute;right:10px;top:10px;display:block;width:14px;height:14px;text-align:center;font:12px/14px Verdana;color:#999;}
  .dialog_p .d_p_close:hover{background:#f60;color:#fff;}
  .dialog_p .d_p_rec{position:absolute;left:10px;top:10px;display:block;width:60px;height:18px;padding-left:12px;background:url('/images/d_p_right.png') no-repeat 0 4px;color:#f60;font:12px/18px simsun;}
  .ulArea{margin:10px;}
  .ulArea li{float:left;display:block;width:40px;height:20px;margin:4px 10px;text-align:center;font:12px/20px arial;cursor:pointer;}
  .ulArea li:hover{}
  .ulArea li.here{background:#f60;color:#fff;}
  .ulCity{margin:10px 0 0 10px;}
  .ulCity li{float:left;display:block;margin:4px;cursor:pointer;padding:0 10px;font:12px/20px arial;}
  .ulCity li:hover{}
  .ulCity li.here{background:#f60;color:#fff;}


  /* 选择银行 */
  .dialog_bank{position:absolute;top:176px;left:238px;width:526px;height:224px;border:1px solid #ccc;background:#fff;}
  .dialog_bank .d_p_hd{height:34px;margin:0 20px;border-bottom:1px dotted #ccc;line-height:34px;text-align:center;}
  .dialog_bank .d_p_close{position:absolute;right:10px;top:10px;display:block;width:14px;height:14px;text-align:center;font:12px/14px Verdana;color:#999;}
  .dialog_bank .d_p_close:hover{background:#f60;color:#fff;}

  .ulBank{padding:10px 0 0 10px;}
  .ulBank li{float:left;width:100px;height:20px;margin:5px 2px 4px 1px;cursor:pointer;}
  .ulBank li:hover,
  .ulBank li.here{margin:4px 1px 3px 0;border:1px solid #f60;}

  /* bg_bank_90x20 */
  .xzBank{display:inline-block;*display:inline;*zoom:1;width:100px;height:20px;background:url('/images/bg_bank_100x20.png?33') no-repeat 0 0;}
  .xzBank.xzBank_gongshang{background-position:0 0;}
  .xzBank.xzBank_zhaoshang{background-position:0 -21px;}
  .xzBank.xzBank_zhongguo{background-position:0 -42px;}
  .xzBank.xzBank_jianshe{background-position:0 -63px;}
  .xzBank.xzBank_nongye{background-position:0 -84px;}
  .xzBank.xzBank_jiaotong{background-position:0 -105px;}
  .xzBank.xzBank_zhongxin{background-position:0 -126px;}
  .xzBank.xzBank_guangda{background-position:0 -147px;}
  .xzBank.xzBank_beijing{background-position:0 -168px;}
  .xzBank.xzBank_huaxia{background-position:0 -189px;}
  .xzBank.xzBank_minsheng{background-position:0 -210px;}
  .xzBank.xzBank_xingye{background-position:0 -231px;}
  .xzBank.xzBank_guangfa{background-position:0 -252px;}
  .xzBank.xzBank_shenfa{background-position:0 -273px;}
  .xzBank.xzBank_pufa{background-position:0 -294px;}
  .xzBank.xzBank_youzheng{background-position:0 -315px;}
  .xzBank.xzBank_nanjing{background-position:0 -336px;}
  .xzBank.xzBank_ningbo{background-position:0 -357px;}
  .xzBank.xzBank_hangzhou{background-position:0 -378px;}
  .xzBank.xzBank_bohai{background-position:0 -399px;}
  .xzBank.xzBank_shnongshang{background-position:0 -420px;}
  .xzBank.xzBank_gzshangye{background-position:0 -441px;}
  .xzBank.xzBank_gznongxin{background-position:0 -462px;}
  .xzBank.xzBank_bjnongye{background-position:0 -483px;}
  .xzBank.xzBank_dongya{background-position:0 -504px;}
  .xzBank.xzBank_pingan{background-position:0 -525px;}
  .xzBank.xzBank_sznongshang{background-position:0 -547px;}

/* 弹出层 */
.dialog_pay{position:absolute;top:50%;left:50%;z-index:9999;margin:-100px 0 0 -200px;}
.dialog_pay .wrap{width:390px;height:190px;padding:5px;background:url('/images/bg_opacity_40.png') repeat 0 0;border-radius:5px;}
.dialog_pay .wrap_in{position:relative;width:auto;height:auto;border:1px solid #ccc;}
.dialog_pay .w_close{display:block;position:absolute;right:10px;top:10px;width:17px;height:17px;background:url('/images/ico_dialog_pay.png') no-repeat -3px -85px;cursor:pointer;}
.dialog_pay .w_tit{width:auto;height:37px;padding:0 10px;border-bottom:1px solid #ccc;background:#fff url('/images/dialog_pay_tit.png') repeat-x 0 0;}
.dialog_pay .w_tit h3{font:700 14px/37px simsun;color:#777;}
.dialog_pay .w_con{width:auto;height:150px;background:#fff;color:#999;}
.dialog_pay .w_con .para{padding-top:30px;margin-bottom:30px;font:300 14px/24px simsun;color:#999;}
.dialog_pay .w_con .ico_notice{display:inline-block;*display:inline;*zoom:1;width:24px;height:24px;background:url('/images/ico_dialog_pay.png') no-repeat 0 0;}
.dialog_pay .w_con .ico_ok{display:inline-block;*display:inline;*zoom:1;width:24px;height:24px;background:url('/images/ico_dialog_pay.png') no-repeat 0 -42px;}
.dialog_pay .w_con *{vertical-align:middle;}

/* common */
.lh30{line-height:30px;}
a.c_f60:link{color:#f60}
a.c_f60:visited{color:#f60}
a.c_f60:hover{color:#f60;text-decoration:underline;}


/**----------------------------------------=S topbar
  * @name   :public 页面顶部条
  * @author   :csy347
  * @version  :1.0
  * @type   :公共类
  * @explain  :Demo
*/
.topbar{width:100%;height:24px;border-bottom:#ccc 1px solid;box-shadow:0 1px 1px rgba(0,0,0,.1);font:300 12px/24px arial,'simsun',sans-serif;color:#666;background:#f1f1f1;}
.topbar a{color:#666;}
.topbar a:hover{color:#f60;text-decoration:underline;}
.topbar .a_469900{color:#469900;}
.topbar .a_f60{color:#f60;}
.topbar .sn_bd{position:relative;z-index:799;width:1000px;height:auto;margin:0 auto;}
.topbar .sn_bd_left{position:absolute;top:0;left:0;}
.topbar .sn_bd_right{position:absolute;top:0;right:0;}
.topbar .sn_item{float:left;padding:0 10px;}
/* topbar hasChild */
.topbar .hasChild{position:relative;padding:0 20px 0 10px;height:24px;line-height:24px;}
.topbar .hasChild .arrow{display:block;position:absolute;right:8px;top:10px;width:6px;height:3px;overflow:hidden;background:url('http://res.ckimg.com/sites/www/v2/images/public/bg_site_nav.png') no-repeat 0 0;}
.topbar .hasHover{position:relative;z-index:999;height:25px;border-left:1px solid #ccc;border-right:1px solid #ccc;margin:0 -1px;background:#fff;cursor:pointer;}
.topbar .hasHover .arrow{background:url('http://res.ckimg.com/sites/www/v2/images/public/bg_site_nav.png') no-repeat 0 -7px;}
.topbar .hasChild li a{display:block;height:22px;line-height:22px;padding:0 10px;}
.topbar .hasChild li a:hover{background:#e6e6e6;}
.topbar .hasChild_sub{display:none;}
.topbar .hasHover .hasChild_sub{display:block;position:absolute;left:-1px;top:25px;border:1px solid #ccc;border-top:none;padding:0 0 5px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);line-height:1.8em;}
.topbar .sn_bd_right .login_bysina,.topbar .sn_bd_right .login_byqq{display:inline-block;width:20px;height:20px;float:left;background:url('http://res.ckimg.com/sites/www/v2/images/public/bg_sina_qq.png') no-repeat;margin-top:2px;}
.topbar .sn_bd_right .login_byqq{background-position:-20px 0;}

  /* follow_ck 关注传课网 */
  .fllow_ck{float:left;position:relative;z-index:310;height:24px;}
  .fllow_ck .bds_title{float:left;line-height:24px;}
  .fllow_ck .s_m {display:none;position:absolute;top:24px;left:0;z-index:999;width:130px;padding:14px 5px 7px 7px;border:1px solid #FFC0D8;border-radius: 0 0 3px 3px;box-shadow:0 1px 1px rgba(0,0,0,.1);background:none repeat scroll 0 0 #fff;}
  /* ico_share for common */
  .fllow_ck .bds_tsina,
  .fllow_ck .bds_tqq,
  .fllow_ck .bds_qzone{display:block;float:left;height:16px;padding-bottom:3px;padding-left:22px;padding-top:6px;background:url('http://res.ckimg.com/common/v1/images/is.png') no-repeat 0 0;cursor:pointer;font-family:'simsun',Arial;}
  .fllow_ck .bds_tsina{background-position: 0 -115px}
  .fllow_ck .bds_tqq{background-position: 0 -235px}
  .fllow_ck .bds_qzone{background-position: 0 -75px}
/**----------------------------------------=E topbar */
/**/
.login{border:none;border-radius:none;box-shadow:none;}


/* 付款 */
.fk_wrap{font-size: 14px;color: #555;}
.fk_wrap .deal-detail {padding:11px 35px;color: #555;background: #FFFDE5;border: 1px solid #FFEECB;font-size: 14px;}
.deal-detail .left-part {width: 430px;float: left;}
.deal-detail .right-part {width: 430px;float: right;}
.fk_wrap .pay-box {margin-top: 25px;background: #fff;border: 1px solid #e5e5e5;padding-bottom: 35px;}
.fk_wrap .pay-box dl{padding: 0 35px;}
.fk_wrap .pay-box dd{padding-bottom: 10px;border-bottom: 1px solid #e5e5e5;}
.fk_wrap .pay-box .pay-item{margin: 10px 0 0 0;padding:5px 15px 8px 10px;border: 2px solid #fff;transition: border-color .4s ease 0s;-webkit-transition: border-color .4s ease 0s;}
.fk_wrap .pay-box .pay-item.disabled {background: #ededed;}
/*.fk_wrap .pay-box .pay-item.checked {border-color: #e5e5e5;}*/
.pay-item .left-part{float: left;width: 140px;}
.pay-item .left-part .check-t{font:300 22px/40px 'microsoft yahei';}
.pay-item .check-item{display: inline-block;margin-right: 5px;width: 21px;height: 19px;background: url(/images/ico_pay_items.png) no-repeat -27px -157px;vertical-align: -2px;*vertical-align: middle;cursor: pointer;}
.pay-item.checked .check-item{background-position: 0 -156px;}
.pay-item.disabled .check-item{background-position: -52px -157px;cursor: default;}
.pay-item .i-help{display: inline-block;width: 16px;height: 16px;background: url(/images/ico_pay_items.png) no-repeat -65px -37px;vertical-align: -2px;*vertical-align: middle;}
.pay-item .dxj-tips{display: none;position: absolute;left:-158px;top:-92px;padding: 10px;width: 310px;border: 1px solid #5BC79D;font:300 12px/20px 'simsun';background: #fff;border-radius: 3px;}
.dxj-tips i{display: inline-block;position: absolute;bottom: -8px;left: 160px;width: 11px;height: 8px;background: url(/images/ico_pay_items.png) no-repeat -53px -144px;}
.pay-item .tips-box:hover .dxj-tips{display: inline-block;}
.pay-item .mid-part{float: left;width: 415px;padding: 10px 0 0 25px;}
.pay-item .ed-box{display: inline-block;position: relative;padding: 0 20px;height:36px;line-height: 36px;border:1px solid #f60;color: #f60;}
.pay-item .ed-box i.i-select{display: inline-block;position: absolute;top: 0;right: 0;width: 31px;height: 30px;background: url(/images/ico_pay_items.png) no-repeat -110px 0;}
.pay-item .right-part{display: none;float: right;padding-top: 10px;font: 700 14px/24px 'simsun';}
.pay-item.checked .right-part{display: block;}
.pay-item .hide-part{display: none;padding:10px 0 0 165px;}
.fk_wrap .n_btn40o {padding: 0 55px;}
.fk_wrap .n_btn40o.disabled{background: #cbcbcb;cursor: default;}
.fk_wrap .n_btn40o.disabled:hover{background: #cbcbcb;}


.fk_wrap .fk_info{border-bottom:1px solid #E4EAEE;}
.ozf_pay{float:left;padding:20px;border:1px solid #FFDA91;background-color:#FFFDE6;width:900px;margin-left:90px;}
.ozf_pay .p_tit{float:left;color:#777}
.fk_wrap .pay-detail{margin-bottom: 50px;}
.fk_wrap .detail-box{float: left;width: 370px;}
.fk_wrap .djs-box{float: right;width: 410px;height: 109px;font-size:12px;color: #555;background: #FFFDE5;border: 1px solid #FFEECB;}
.djs-box .djs{font:300 22px/24px 'microsoft yahei';color: #ff7f00;vertical-align: bottom;*vertical-align: middle;}
.detail-box .form_label{width: 80px;}
.detail-box .form_field{width: 290px;}

.unavailable{background: #fafafa;}
.unavailable .check-item{background-position: -52px -157px;cursor: default;}
.unavailable .mid-part .ed-box{border-color: #777;color: #777;cursor: default;}
.unavailable .un-tips{font:300 18px/24px 'microsoft yahei';color: #738C9B;}


.pay-user-info{margin-bottom: 20px;border:1px solid #ccc;background: #fff;}
.pay-user-info .pui-left{float: left;width: 340px;height: 190px;padding:20px;background: #f5f8fa;}
.pay-user-info .pui-middle{float: left;width: 160px;height: 215px;padding-top: 15px;padding-left: 30px;border-right: 1px solid #eee;font-size: 12px;}
.pay-user-info .pui-right{float: left;padding: 20px 0 0 40px;}
.pui-left .p-top{border-bottom: 1px solid #e5e5e5;}
.pui-left .user-pic{float: left;width: 95px;height: 95px;overflow: hidden;}
.pui-left .user-pic img{border-radius: 50%;width: 95px;height: 95px;}
.pui-left .user-info{float: left;margin-left: 20px;padding-bottom: 15px;}
.pui-right .bank-card-wrap{margin-top: 20px;width: 192px;height: 101px;background: url(/images/bg-bank-card.png) no-repeat;}
.bank-card-wrap .inner{padding: 5px 10px;}
.bank-card-wrap .bank-num{font: 18px/24px 'microsoft yahei';color:#333;}
.pay-user-info .bind-bank-card{float: left;margin: 50px 0 0 14px;width: 136px;height: 100px;padding-left: 100px;background: url(/images/bg_bind_bankcard.png) no-repeat left top;}
.bank-card-wrap .ico_bank{border:none;}

/* =S mainTitle 标题*/
.mainTitle{height:38px;line-height:38px;border:1px solid #ccc;background:#fafafa;}
.mainTitle .tit{float:left;font-size:14px;font-weight:300;color:#444;margin-left:30px;}
.mainTitle .more{float:right;font-size:12px;color:#888;margin-right:30px;}
.mainTitle .more:hover{color:#888;}

/**----------------------------------------=S table.mcTab
/* common table.mcTab */
table.mcTab{width:100%;border:1px solid #ccc;border-collapse:collapse;border-spacing:0;background:#fff;}
table.mcTab th,
table.mcTab td{border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
table.mcTab th{background-color:#f9f9f9;font-size:12px;}
/* 交易记录/充值记录/提现记录 */
.tabBox_jl{margin-top:-1px;border: 1px solid #ccc;border-top: none;border-bottom: none; background-color: #fff}
.tabBox_jl th{height:36px;text-align:left;color:#999;}
.tabBox_jl .pl50{padding-left:50px;}
.tabBox_jl a.c_333{color:#333;}
.tabBox_jl tbody tr:hover{background:#F3FBF8;}
.tabBox_jl tbody td{color:#555;line-height:20px;font-size:14px;font-family:arial;padding:20px 0;}
.tabBox_jlxq{margin-top:-1px;}
.tabBox_jlxq th{height:36px;text-align:left;color:#999;border:1px solid #ccc;padding:0 20px;}
.money-detail{position: relative;display: inline-block;*zoom:1;*top: -2px;width: 11px;height: 11px;}
.money-detail.top-level{z-index: 10;}
.money-detail .label-tri{display: inline-block;width: 11px;height: 11px;background: url(/images/ico_pay_items.png) no-repeat -77px -164px;}
.money-detail .md-tips{display: none;position: absolute;top: -50px;left: -66px;width: 138px;height: 38px;border: 1px solid #ff7f00;background: #FFFBED;text-align: center;color: #ff7f00;font:300 12px/38px simsun;}
.money-detail .md-tips i{position: absolute;display: inline-block;bottom: -7px;left: 64px;width: 12px;height: 7px;background: url(/images/ico_pay_items.png) no-repeat -95px -121px;}
.money-detail .md-table-wrap{display: none;position: absolute;left: -155px;top: 24px;width: 318px;border:1px solid #bdbdbd;border-top: none;background: #fff;}
.money-detail .md-table-wrap i{display: inline-block;position: absolute;top: -6px;left: 154px;width: 12px;height: 7px;background: url(/images/ico_pay_items.png) no-repeat -95px -144px;}
.money-detail table.mini-table{}
.money-detail table.mini-table th{border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;background: #f1f1f1;}
.money-detail table.mini-table td{padding:10px 5px;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;font-size:12px;}

/*.money-detail:hover .md-tips{display: block;}*/
.money-detail .md-table-wrap.state-show{display: block;}
/**----------------------------------------=E table.mcTab */

/*我的度学金*/
.dxj-wrap{padding: 20px;background: #fff;}
.dxj-wrap header{padding: 25px 30px;background: #F5F8FA;border: 1px solid #e5e5e5;color: #777;}
.dxj-wrap .head-left{float: left;width: 360px;border-right:1px solid #e5e5e5;}
.dxj-wrap .head-right{float: left;padding-left: 50px;}
.dxj-wrap .head-left .ht-1{font: 300 24px/30px 'microsoft yahei';color: #555;}
.dxj-wrap .dxj-tab{margin-top: 10px;}
.dxj-tab li{float: left;border-bottom:3px solid #fff;}
.dxj-tab li:hover,
.dxj-tab li.curr{border-color: #1bb177;}
.dxj-tab li a{display: block;width: 100px;height: 29px;padding-top: 7px;color: #555;}
.dxj-tab li span{display: block;border-right: 1px solid #e5e5e5;text-align: center;font:700 16px/22px 'simsun';}
.dxj-tab li a:hover{text-decoration: none;color: #555;}
.dxj-wrap .pay-list{}
.dxj-wrap .pay-list li{position: relative;margin-bottom: 30px;border:1px solid #e5e5e5;}
.dxj-wrap .pay-list .pl-con{margin:20px 30px;}
.pay-list .arrow{display: inline-block;position: absolute;width: 75px;height: 16px;bottom:-16px;left:50%;margin-left: -37px;background: #fff;border: 1px solid #e5e5e5;border-top: none;text-align: center;}
.pay-list .arrow i{display: inline-block;width: 14px;height: 8px;background: url(/images/ico_pay_items.png) no-repeat -54px -119px; }
.pay-list .arrow.state-sq i{background-position: -72px -120px;}
.pay-list .pl-tit{font:300 22px/24px 'microsoft yahei';color: #555;}
.pay-list .pl-label{display: inline-block;height: 20px;margin-left: 5px;padding:0 5px;font:300 12px/20px 'simsun';background: #ff7f00;text-align: center;color: #fff;}
.pay-list .pay-item-list{margin-top: 15px;color: #777;}
.pay-item-list dd{float: left;width: 160px;margin-right: 10px;border-right: 1px dashed #e5e5e5;}
.pay-item-list dd.bd-n{border: none;}
.dxj-wrap .btn-hk{display: inline-block;width: 106px;height: 36px;font:700 16px/36px 'simsun';background: #ff7f00;color: #fff;text-align: center;}
.dxj-wrap .btn-hk:hover{background: #f60;color: #fff;text-decoration: none;}
.pay-item-list .btn-hk{position: absolute;right:-57px;top:8px;}
.pay-item-list .label-yhq{position: absolute;right:-57px;top:8px;font:700 16px/36px 'simsun';color: #333;}
.table-wrap{display: none;}
.pay-table{width: 100%;}
.pay-table th,
.pay-table td{border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;}
.pay-table th{height:36px;text-align:left;color:#555;background-color: #f9f9f9;font-size: 12px;}
.pay-table .pl20{padding-left:20px;}
.pay-table tr:hover{background:#F3FBF8;}
.pay-table td{color:#555;line-height:20px;font-size:14px;font-family:arial;padding:20px 10px;}
.pay-table tr.curr{font-weight: bold;color: #555;}
.pay-table .i-state{display: inline-block;margin-right: 5px;width: 10px;height: 10px;vertical-align: middle;}
.pay-table .curr .i-state{background: url(/images/ico_pay_items.png) no-repeat -73px -143px;}

.man-password-phone {
    background: #fff;
}
.pw-ph-con {
    min-height: 300px;
    padding: 60px 0 90px;
    color: #555;
}
.pw-ph-con .form_label {
    width: 315px;
    font-size: 14px;
}
.pw-ph-con .form_field {
    width: 505px;
}
.pw-ph-con .form_error {
    vertical-align: top;
}
.pw-ph-con .form_text {
    width: 250px;
}
.pw-ph-con .text-yzm {
    width: 150px;
}
.pw-ph-con .btn-yzm {
    display: inline-block;
    width: 94px;
    height: 30px;
    font: 12px/30px simsun;
    color: #555555;
    text-align: center;
    border: 1px solid #ccc;
    background: #eee;
    vertical-align: top;
}
.pw-ph-con .btn-yzm:hover {
    background: #e6e6e6;
}
.pw-ph-con .btn-yzm.disabled {
    color: #999999;
    cursor: default;
}
.pw-ph-con .btn-yzm.disabled:hover {
    background: #eee;
}
.pw-ph-con .btn-submit {
    display: inline-block;
    width: 263px;
    height: 37px;
    font: 16px/37px microsoft yahei;
    background: #ff7f00;
    color: #ffffff;
    border-radius: 4px;
    text-align: center;
}
.pw-ph-con .btn-submit:hover {
    background: #f60;
}
.pw-ph-con .btn-submit.disabled,
.pw-ph-con .btn-submit.disabled:hover {
    background: #ffdbb6;
    color: #fff5eb;
    cursor: default;
}
.pw-ph-con .suc-tit {
    font: 18px/24px microsoft yahei;
    color: #555555;
}
.pw-ph-con.pw-back {
    padding-top: 30px;
}
.pw-ph-con .pw-tab-wrap {
    width: 560px;
    margin: 0 auto;
}
.pw-tab-wrap .pw-tab {
    float: left;
}
.pw-tab-wrap .line {
    display: inline-block;
    width: 100px;
    margin-top: 12px;
    height: 2px;
    background: #ddd;
    vertical-align: top;
}
.pw-tab-wrap .pw-tab.current .line {
    background: #75BF31;
}
.pw-tab-wrap .tab-step {
    display: inline-block;
    width: 25px;
    margin: 0 10px;

    *display: inline;
    *zoom: 1;
}
.pw-tab-wrap .pw-tab .tab-num {
    display: inline-block;
    width: 25px;
    height: 25px;
    line-height: 25px;
    background: url(/images/ico_pay_items.png) no-repeat -67px -71px;
    text-align: center;
    color: #ffffff;
}
.pw-tab-wrap .pw-tab.current .tab-num {
    background-position: -95px -71px;
}
.pw-tab-wrap .pw-tab .step-name {
    margin: 5px 0 0 -19px;
    width: 64px;
    font-size: 14px;
    text-align: center;
    white-space: nowrap;
    color: #999999;
}
.pw-tab-wrap .pw-tab.current .step-name {
    color: #75BF31;
}
.pw-ph-con .pw-back-type {
    font-size: 14px;
}
.pw-ph-con .pw-back-tit {
    margin: 40px 0 15px 0;
    padding: 0 0 0 230px;
}
.ipt-span {
    display: inline-block;
    position: relative;
}
.pw-ph-con .pw-back-type .form_label {
    width: 248px;
}
.pw-back-type .disabled,
.pw-back-type .disabled .ipt-tips {
    color: #cccccc;
}

/* 微信支付 */
.pay-box-wx {
    border: 1px solid #eee;
    background-color: #fff;
    margin-top: 20px;
    overflow: hidden;
    *zoom: 1;
}

.pay-wx-inner {
    width: 541px;
    height: 326px;
    margin: 90px auto;
    background: url(/images/code-inner.png) no-repeat 0 0;
}

.pay-wx-inner img {
    display: block;
    float: left;
    margin: 30px 0 0 48px;
}

/* 右侧气泡 百度传课支付提示 */
.bubble-tips{display:block;width:139px;height:145px;position:fixed;left:50%;top:120px;margin-left:500px;background: transparent url('/images/bubble-tips.png') no-repeat 0 0;}
.bubble-tips .close{position:absolute;top:4px;right:19px;width:20px;height:20px;}
.bubble-tips .con{display: block;width:130px;height:128px;overflow:hidden;position:absolute;top:23px;left:3px;text-indent: -999em;}
.selectBank {
    margin: 0 0 0 30px;
    padding-top: 20px;
}

.selectBank .s_hd {
}

.selectBank .s_hd a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 38px;
    border: 1px solid #ccc;
    border-bottom: 0;
    padding: 0 36px 0;
    margin: 0 5px;
    line-height: 38px;
    font-size: 14px;
    font-weight: 700;
    color: #999;
    background: url(static/img2/bg/bg_selectbank_tab.png) repeat-x;
    text-decoration: none;
}

.selectBank .s_hd a:hover {
    background: url(static/img2/bg/bg_selectbank_tab_hover.png) repeat-x;
}

.selectBank .s_hd a.curr {
    color: #fff;
    background: url(static/img2/bg/bg_selectbank_tab_curr.png) repeat-x;
}

.selectBank .s_bd {
    padding: 0;
    border: none;
    border-top: 2px solid #5BC79D;
}

.selectBank .s_ft {
    height: 40px;
    border: 1px solid #ccc;
    border-top: 0;
    padding: 10px;
    background: url(static/img2/bg/bg_33.jpg) repeat-x;
}

.selectBank .bar_line {
    width: auto;
    height: 0;
    margin: 0 45px 0 20px;
    padding: 20px 0 0 0;
    font: 0/0 arial;
    visibility: visible;
    overflow: hidden;
    border-bottom: 1px dotted #ccc;
    background: transparent;
}

.selectBank .bar_extra {
    padding: 0 0 0 27px;
    text-align: left;
}

.selectBank .bar_extra a {
    color: #999;
    cursor: pointer;
}

.selectBank .bar_extra i {
    background: url(static/img2/ico_pay_items.png) no-repeat scroll -38px -144px transparent;
    display: inline-block;
    font: 10px/10px simsun;
    height: 5px;
    margin-left: 3px;
    overflow: hidden;
    vertical-align: middle;
    width: 10px;
    cursor: pointer;
}

.selectBank .bar_extra a.more i {
    background-position: -38px -144px;
}

.selectBank .bar_extra a.less i {
    background-position: -22px -144px;
}

.selectBankBox {
    padding: 10px 0;
}

.selectBankBox li {
    float: left;
    display: block;
    width: 150px;
    height: 40px;
    margin: 5px 10px;
    *display: inline;
    *zoom: 1;
    overflow: hidden;
}

.selectBankBox li .ico_bank {
    width: 120px;
    margin-left: 10px;
}

.selectBankBox li.curr .ico_bank {
    border: 1px solid #5BC79D;
    margin-left: 10px;
}

.ico_coupon{
    display: inline-block;
    width: 160px;
    height: 120px;
    overflow: hidden;
    border: 1px solid #ccc;
    vertical-align: middle;
    background-image: url("/images/youhuiquan.jpg");
    background-repeat: no-repeat;
    background-size: 100% 100%;
}